package com.sunyard.inser.sys.mapper;

import com.github.pagehelper.Page;
import com.sunyard.inser.sys.entity.UserInfo;

/**
 * 用户
 * user_info
 * @author lzhang
 * @date 2021-01-21 19:30:31
 */
public interface UserInfoMapper {
    /**
     * 根据主键删除方法
     * @param userId
     * @return int
     */
    int deleteByPrimaryKey(Long userId);

    /**
     * 新增方法
     * @param record
     * @return int
     */
    int insert(UserInfo record);

    /**
     * 可选字段新增方法
     * @param record
     * @return int
     */
    int insertSelective(UserInfo record);

    /**
     * 根据主键查询方法
     * @param userId
     * @return com.sunyard.inser.sys.entity.UserInfo
     */
    UserInfo selectByPrimaryKey(Long userId);

    /**
     * 条件更新方法
     * @param record
     * @return int
     */
    int updateByPrimaryKeySelective(UserInfo record);

    /**
     * 主键更新方法
     * @param record
     * @return int
     */
    int updateByPrimaryKey(UserInfo record);
    
 
	Page<UserInfo> findList(UserInfo userInfo);
    

	Long count(UserInfo userInfo);
}